Platform Explorer / Nuxeo Platform 2021.25

Extension point factory

Documentation

Allows to register an Avro Factory implementation dedicated to a custom type.

Contribution Descriptors

  • Class: org.nuxeo.runtime.avro.AvroSchemaFactoryDescriptor

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-core-io-2021.25.8.jar /OSGI-INF/avro-factory-contrib.xml
    <extension point="factory" target="org.nuxeo.runtime.avro">
        <factory class="org.nuxeo.ecm.core.io.avro.TypeSchemaFactory" type="org.nuxeo.ecm.core.schema.types.Type"/>
        <factory class="org.nuxeo.ecm.core.io.avro.SchemaSchemaFactory" type="org.nuxeo.ecm.core.schema.types.Schema"/>
        <factory class="org.nuxeo.ecm.core.io.avro.DocumentModelSchemaFactory" type="org.nuxeo.ecm.core.api.DocumentModel"/>
        <factory class="org.nuxeo.ecm.core.io.avro.DocumentTypeSchemaFactory" type="org.nuxeo.ecm.core.schema.DocumentType"/>
      </extension>